package com.lianzheng.dao;

import java.util.List;
import com.lianzheng.model.TbDocVideoaudiodetailinfo;

/**
 * User Data Access Object (DAO) interface.
 *
 * <p>
 * <a href="TbDocVideoaudiodetailinfoDAO.java.html><i>View Source</i></a>
 * </p>
 *
 * @author <a href="heymanchen@gmail.com">haihua chen</a>
 */
public interface TbDocVideoaudiodetailinfoDAO extends com.lianzheng.dao.DAO {
    /**
     * Gets TbDocVideoaudiodetailinfos information based on detailid
     * @param detailid the current DETAILID
     * @return TbDocVideoaudiodetailinfo populated TbDocVideoaudiodetailinfo object
     */
    public TbDocVideoaudiodetailinfo getTbDocVideoaudiodetailinfo(String detailid);
	public TbDocVideoaudiodetailinfo getTbDocVideoaudiodetailinfoFull(String detailid);



    /**
     * add a tbDocVideoaudiodetailinfo's information
     * @param tbDocVideoaudiodetailinfo the object to be added
     */
    public void addTbDocVideoaudiodetailinfo(TbDocVideoaudiodetailinfo tbDocVideoaudiodetailinfo);
    /**
     * update a tbDocVideoaudiodetailinfo's information
     * @param tbDocVideoaudiodetailinfo the object to be updated
     */
    public void updateTbDocVideoaudiodetailinfo(TbDocVideoaudiodetailinfo tbDocVideoaudiodetailinfo);
    /**
     * Removes a tbDocVideoaudiodetailinfo from the database by primary Key id
     * @param detailid the tbDocVideoaudiodetailinfo's detailid
     */
    public void removeTbDocVideoaudiodetailinfo(String detailid);

    /**
     * Gets a list of TbDocVideoaudiodetailinfos based on parameters passed in.
     *
     * @return List populated list of TbDocVideoaudiodetailinfos
     */
    public List getTbDocVideoaudiodetailinfos();

    public List getTbDocVideoaudiodetailinfoByAnd(TbDocVideoaudiodetailinfo tbDocVideoaudiodetailinfo,String order_by);

    public List getTbDocVideoaudiodetailinfoByOr(TbDocVideoaudiodetailinfo tbDocVideoaudiodetailinfo,String order_by);

    public List getTbDocVideoaudiodetailinfoByLike(TbDocVideoaudiodetailinfo tbDocVideoaudiodetailinfo,String order_by);
}
